package com.qf.index;

import cn.hutool.core.util.ZipUtil;
import cn.hutool.crypto.SecureUtil;

import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;

public class Test12 {
    public static void main(String[] args) throws SQLException {
        String title = "";
        String cnTi = "分布式航天器编队约定时间姿轨耦合协同控制 附视频";
        Map<String, byte[]> titleTransMap = new HashMap<>();

        if (title.length() < 4 && cnTi.length() > 1) {
            String md5Name = SecureUtil.md5(cnTi).toLowerCase();
            boolean isCn = Utils.isContainChinese(cnTi);
            if (isCn) {
                String trans = titleTransMap.containsKey(md5Name) ? ZipUtil.unGzip(titleTransMap.get(md5Name), "utf-8") : ("ĺļ" + TransApi.youDaoCnToEnTrans(cnTi));
                System.out.println("1. " + trans);
            } else {
                // 这种情况是中文标题内的不是中文，而是英文，而英文中的又没有，也就是说放反了。
                String trans = titleTransMap.containsKey(md5Name) ? ZipUtil.unGzip(titleTransMap.get(md5Name), "utf-8") : ("ĺļ" + TransApi.youDaoEnToCnTrans(cnTi));
                System.out.println("2. " + trans);
            }
        }

    }




}
